﻿function BuscarCandidatoSolicitud(vUrl) {
    var vTipoCandidato = $('#IDTipoCandidato_ID').val();
    var vTipoDocumento = $('#IDTipoDocumento_ID').val();
    var vCandidato = $('#IDNombre').val();
    var vNumeroDocumento = $('#IDNumeroDocumento').val();
    var page = -1;
    $.ajax({
        url: vUrl,
        data: {
            PTipoCandidato_ID: vTipoCandidato,
            PTipoDocumento_ID: vTipoDocumento,
            PNombre: vCandidato,
            PnumeroDocumento: vNumeroDocumento,
            page: page
        },
        type: "post",
        cache: false,
        success: function (data, textStatus, jqXHR) {
            $('#div_ListarCandidatosSolicitud').html(data);
        },
        error: function (req, status, error) {
        }
    });
}

function CancelarRegistroSolicitud() {
    $('#dialogInformacionCancelarSolicitud').dialog('open');
    return false;
}

$(function () {
    $('#dialogInformacionCancelarSolicitud').dialog({
        autoOpen: false,
        width: 400,
        modal: true,
        resizable: false,
        buttons: {
            "Si": function () {
                $('#dialogInformacionCancelarSolicitud').dialog("close");
                window.location = "/Solicitud/Buscar";
            },
            "No": function () {
                $('#dialogInformacionCancelarSolicitud').dialog("close");
            }
        }
    });

});

function RegistrarSolicitud() {
    if (ValidarSolicitudRegistro()) 
    {
        $('#dialogInformacionRegistroSolicitud').dialog('open');
        return false;
    }
    return false;
}
$(function () {
    $('#dialogInformacionRegistroSolicitud').dialog({
        autoOpen: false,
        resizable: false,
        width: 400,
        modal: true,
        buttons: {
            "Si": function () {
                $('#dialogInformacionRegistroSolicitud').dialog("close");
                $('#frmRegistroSolicitud').submit();               
            },
            "No": function () {
                $('#dialogInformacionRegistroSolicitud').dialog("close");
            }
        }
    });
});


function BuscarSolicitudCandidato(vUrl) {
    var vEstadoSolicitud = $('#FQ_EstadoSolicitud_ID').val();
    var vTipoCandidato = $('#TipoCandidato_ID').val();
    var vCandidato = $('#IDNombreCandidato').val();
    var vNumeroDocumento = $('#IDNumeroDocumentoCandidato').val();
    var page = -1;
    $.ajax({
        url: vUrl,
        data: {
            PFQ_EstadoSolicitud_ID: vEstadoSolicitud,
            PTipoCandidato_ID: vTipoCandidato,
            PIDNombreCandidato: vCandidato,
            PIDNumeroDocumentoCandidato: vNumeroDocumento,
            page: page
        },
        type: "post",
        cache: false,
        success: function (data, textStatus, jqXHR) {
            $('#div_ListarSolicitud').html(data);
        },
        error: function (req, status, error) {
        }
    });
}


function CancelarActualizacionSolicitud() {
    $('#dialogInformacionCancelarActualizacionSolicitud').dialog('open');
    return false;
}
$(function () {
    $('#dialogInformacionCancelarActualizacionSolicitud').dialog({
        autoOpen: false,
        width: 400,
        modal: true,
        resizable: false,
        buttons: {
            "Si": function () {
                $('#dialogInformacionCancelarActualizacionSolicitud').dialog("close");
                window.location = "/Solicitud/SolicitudPendiente";
            },
            "No": function () {
                $('#dialogInformacionCancelarActualizacionSolicitud').dialog("close");
            }
        }
    });

});

function SalirSolicitud() {
    $('#dialogInformacionSalir').dialog('open');
    return false;
}
$(function () {
    $('#dialogInformacionSalir').dialog({
        autoOpen: false,
        width: 400,
        modal: true,
        resizable: false,
        buttons: {
            "Si": function () {
                $('#dialogInformacionSalir').dialog("close");
                window.location = "/Solicitud/SolicitudPendiente";
            },
            "No": function () {
                $('#dialogInformacionSalir').dialog("close");
            }
        }
    });

});

function ActualizarSolicitud() {
    if (ValidarSolicitudActualizar()) {
        $('#dialogInformacionActualizarSolicitud').dialog('open');
        return false;
    }
    return false;
}
$(function () {
    $('#dialogInformacionActualizarSolicitud').dialog({
        autoOpen: false,
        resizable: false,
        width: 400,
        modal: true,
        buttons: {
            "Si": function () {
                $('#dialogInformacionActualizarSolicitud').dialog("close");
                $('#frmActualizarSolicitud').submit();
            },
            "No": function () {
                $('#dialogInformacionActualizarSolicitud').dialog("close");
            }
        }
    });
});


function ValidarSolicitudRegistro() {
    var opt = 0;
    var EstadoSolicitud_ID = $("#IDFQ_EstadoSolicitud_ID").val();
    if (EstadoSolicitud_ID == "") {
        document.getElementById('Div_FQ_EstadoSolicitud_ID').innerHTML = 'Seleccione el Estado Solicitud';
        opt = 1;
    } else {
        document.getElementById('Div_FQ_EstadoSolicitud_ID').innerHTML = '';
    }

    var ID_Resumen = $("#ID_Resumen").val();
    if (ID_Resumen == "") {
        document.getElementById('Div_Resumen').innerHTML = 'Campo Requerido';
        opt = 1;
    } else {
        document.getElementById('Div_Resumen').innerHTML = '';
    }

    var ID_Descripcion = $("#ID_Descripcion").val();
    if (ID_Descripcion == "") {
        document.getElementById('Div_Descripcion').innerHTML = 'Campo Requerido';
        opt = 1;
    } else {
        document.getElementById('Div_Descripcion').innerHTML = '';
    }

    var ID_NombreEmpresa = $("#ID_NombreEmpresa").val();
    if (ID_NombreEmpresa == "") {
        document.getElementById('Div_NombreEmpresa').innerHTML = 'Campo Requerido';
        opt = 1;
    } else {
        document.getElementById('Div_NombreEmpresa').innerHTML = '';
    }

    var ID_Cargo = $("#ID_Cargo").val();
    if (ID_Cargo == "") {
        document.getElementById('Div_Cargo').innerHTML = 'Campo Requerido';
        opt = 1;
    } else {
        document.getElementById('Div_Cargo').innerHTML = '';
    }

    var ID_Direccion = $("#ID_Direccion").val();
    if (ID_Direccion == "") {
        document.getElementById('Div_Direccion').innerHTML = 'Campo Requerido';
        opt = 1;
    } else {
        document.getElementById('Div_Direccion').innerHTML = '';
    }

    var ID_Correo = $("#ID_Correo").val();
    if (ID_Correo == "") {
        document.getElementById('Div_Correo').innerHTML = 'Campo Requerido';
        opt = 1;
    } else {
        document.getElementById('Div_Correo').innerHTML = '';
    }

    var ID_Telefono = $("#ID_Telefono").val();
    if (ID_Telefono == "") {
        document.getElementById('Div_Telefono').innerHTML = 'Campo Requerido';
        opt = 1;
    } else {
        document.getElementById('Div_Telefono').innerHTML = '';
    }

    var ID_Sueldo = $("#ID_Sueldo").val();
    if (ID_Sueldo == "") {
        document.getElementById('Div_Sueldo').innerHTML = 'Campo Requerido';
        opt = 1;
    } else {
        document.getElementById('Div_Sueldo').innerHTML = '';
    }

    var ID_CtsBancarias = $("#ID_CtsBancarias").val();
    if (ID_CtsBancarias == "") {
        document.getElementById('Div_CtsBancarias').innerHTML = 'Campo Requerido';
        opt = 1;
    }
    else {
        document.getElementById('Div_CtsBancarias').innerHTML = '';
    }

    var ID_Acciones = $("#ID_Acciones").val();
    if (ID_Acciones == "") {
        document.getElementById('Div_Acciones').innerHTML = 'Campo Requerido';
        opt = 1;
    } else {
        document.getElementById('Div_Acciones').innerHTML = '';
    }

    var ID_Inmuebles = $("#ID_Inmuebles").val();
    if (ID_Inmuebles == "") {
        document.getElementById('Div_Inmuebles').innerHTML = 'Campo Requerido';
        opt = 1;
    } else {
        document.getElementById('Div_Inmuebles').innerHTML = '';
    }

    var ID_Vehiculos = $("#ID_Vehiculos").val();
    if (ID_Vehiculos == "") {
        document.getElementById('Div_Vehiculos').innerHTML = 'Campo Requerido';
        opt = 1;
    } else {
        document.getElementById('Div_Vehiculos').innerHTML = '';
    }

    var ID_OtrosPatrimonioPositivo = $("#ID_OtrosPatrimonioPositivo").val();
    if (ID_OtrosPatrimonioPositivo == "") {
        document.getElementById('Div_OtrosPatrimonioPositivo').innerHTML = 'Campo Requerido';
        opt = 1;
    } else {
        document.getElementById('Div_OtrosPatrimonioPositivo').innerHTML = '';
    }

    var ID_Hipotecas = $("#ID_Hipotecas").val();
    if (ID_Hipotecas == "") {
        document.getElementById('Div_Hipotecas').innerHTML = 'Campo Requerido';
        opt = 1;
    } else {
        document.getElementById('Div_Hipotecas').innerHTML = '';
    }

    var ID_OtrosPatrimonioPositivo = $("#ID_Creditos").val();
    if (ID_OtrosPatrimonioPositivo == "") {
        document.getElementById('Div_Creditos').innerHTML = 'Campo Requerido';
        opt = 1;
    } else {
        document.getElementById('Div_Creditos').innerHTML = '';
    }

    var ID_Prestamos = $("#ID_Prestamos").val();
    if (ID_Prestamos == "") {
        document.getElementById('Div_Prestamos').innerHTML = 'Campo Requerido';
        opt = 1;
    } else {
        document.getElementById('Div_Prestamos').innerHTML = '';
    }

    var ID_Ctsxpagar = $("#ID_Ctsxpagar").val();
    if (ID_Ctsxpagar == "") {
        document.getElementById('Div_Ctsxpagar').innerHTML = 'Campo Requerido';
        opt = 1;
    } else {
        document.getElementById('Div_Ctsxpagar').innerHTML = '';
    }

    var ID_OtrosPatrimonioNegativo = $("#ID_OtrosPatrimonioNegativo").val();
    if (ID_OtrosPatrimonioNegativo == "") {
        document.getElementById('Div_OtrosPatrimonioNegativo').innerHTML = 'Campo Requerido';
        opt = 1;
    } else {
        document.getElementById('Div_OtrosPatrimonioNegativo').innerHTML = '';
    }

    var ID_NombreBanco = $("#ID_NombreBanco").val();
    if (ID_NombreBanco == "") {
        document.getElementById('Div_NombreBanco').innerHTML = 'Campo Requerido';
        opt = 1;
    } else {
        document.getElementById('Div_NombreBanco').innerHTML = '';
    }

    var ID_TipoCuenta = $("#ID_TipoCuenta").val();
    if (ID_TipoCuenta == "") {
        document.getElementById('Div_TipoCuenta').innerHTML = 'Campo Requerido';
        opt = 1;
    } else {
        document.getElementById('Div_TipoCuenta').innerHTML = '';
    }

    var ID_Sucursal = $("#ID_Sucursal").val();
    if (ID_Sucursal == "") {
        document.getElementById('Div_Sucursal').innerHTML = 'Campo Requerido';
        opt = 1;
    } else {
        document.getElementById('Div_Sucursal').innerHTML = '';
    }

    var ID_Sectorista = $("#ID_Sectorista").val();
    if (ID_Sectorista == "") {
        document.getElementById('Div_Sectorista').innerHTML = 'Campo Requerido';
        opt = 1;
    } else {
        document.getElementById('Div_Sectorista').innerHTML = '';
    }

    var ID_NombreEmpresaComercial = $("#ID_NombreEmpresaComercial").val();
    if (ID_NombreEmpresaComercial == "") {
        document.getElementById('Div_NombreEmpresaComercial').innerHTML = 'Campo Requerido';
        opt = 1;
    } else {
        document.getElementById('Div_NombreEmpresaComercial').innerHTML = '';
    }

    var IDDireccionEmpresaComercial = $("#IDDireccionEmpresaComercial").val();
    if (IDDireccionEmpresaComercial == "") {
        document.getElementById('Div_DireccionEmpresaComercial').innerHTML = 'Campo Requerido';
        opt = 1;
    } else {
        document.getElementById('Div_DireccionEmpresaComercial').innerHTML = '';
    }

    var IDContactoEmpresaComercial = $("#IDContactoEmpresaComercial").val();
    if (IDContactoEmpresaComercial == "") {
        document.getElementById('Div_ContactoEmpresaComercial').innerHTML = 'Campo Requerido';
        opt = 1;
    } else {
        document.getElementById('Div_ContactoEmpresaComercial').innerHTML = '';
    }

    var ID_NombreDescriptivoAnexo = $("#ID_NombreDescriptivoAnexo").val();
    if (ID_NombreDescriptivoAnexo == "") {
        document.getElementById('Div_NombreDescriptivoAnexo').innerHTML = 'Campo Requerido';
        opt = 1;
    } else {
        document.getElementById('Div_NombreDescriptivoAnexo').innerHTML = '';
    }

    var ID_UsuarioRegistro = $("#ID_UsuarioRegistro").val();
    if (ID_UsuarioRegistro == "") {
        document.getElementById('Div_UsuarioRegistro').innerHTML = 'Campo Requerido';
        opt = 1;
    } else {
        document.getElementById('Div_UsuarioRegistro').innerHTML = '';
    }

    var ID_Comentario = $("#ID_Comentario").val();
    if (ID_Comentario == "") {
        document.getElementById('Div_Comentario').innerHTML = 'Campo Requerido';
        opt = 1;
    } else {
        document.getElementById('Div_Comentario').innerHTML = '';
    }
    
    if (opt == 1)
    { return false; }
    else {
        return true;
    }
}


function ValidarSolicitudActualizar() {
    var opt = 0;
    var EstadoSolicitud_IDA = $("#IDFQ_EstadoSolicitud_IDA").val();
    if (EstadoSolicitud_IDA == "") {
        document.getElementById('Div_FQ_EstadoSolicitud_IDA').innerHTML = 'Seleccione el Estado Solicitud';
        opt = 1;
    } else {
        document.getElementById('Div_FQ_EstadoSolicitud_IDA').innerHTML = '';
    }

    var ID_ResumenA = $("#ID_ResumenA").val();
    if (ID_ResumenA == "") {
        document.getElementById('Div_ResumenA').innerHTML = 'Campo Requerido';
        opt = 1;
    } else {
        document.getElementById('Div_ResumenA').innerHTML = '';
    }

    var ID_DescripcionA = $("#ID_DescripcionA").val();
    if (ID_DescripcionA == "") {
        document.getElementById('Div_DescripcionA').innerHTML = 'Campo Requerido';
        opt = 1;
    } else {
        document.getElementById('Div_DescripcionA').innerHTML = '';
    }

    var ID_NombreEmpresaA = $("#ID_NombreEmpresaA").val();
    if (ID_NombreEmpresaA == "") {
        document.getElementById('Div_NombreEmpresaA').innerHTML = 'Campo Requerido';
        opt = 1;
    } else {
        document.getElementById('Div_NombreEmpresaA').innerHTML = '';
    }

    var ID_CargoA = $("#ID_CargoA").val();
    if (ID_CargoA == "") {
        document.getElementById('Div_CargoA').innerHTML = 'Campo Requerido';
        opt = 1;
    } else {
        document.getElementById('Div_CargoA').innerHTML = '';
    }

    var ID_DireccionA = $("#ID_DireccionA").val();
    if (ID_DireccionA == "") {
        document.getElementById('Div_DireccionA').innerHTML = 'Campo Requerido';
        opt = 1;
    } else {
        document.getElementById('Div_DireccionA').innerHTML = '';
    }

    var ID_CorreoA = $("#ID_CorreoA").val();
    if (ID_CorreoA == "") {
        document.getElementById('Div_CorreoA').innerHTML = 'Campo Requerido';
        opt = 1;
    } else {
        document.getElementById('Div_CorreoA').innerHTML = '';
    }

    var ID_TelefonoA = $("#ID_TelefonoA").val();
    if (ID_TelefonoA == "") {
        document.getElementById('Div_TelefonoA').innerHTML = 'Campo Requerido';
        opt = 1;
    } else {
        document.getElementById('Div_TelefonoA').innerHTML = '';
    }

    var ID_SueldoA = $("#ID_SueldoA").val();
    if (ID_SueldoA == "") {
        document.getElementById('Div_SueldoA').innerHTML = 'Campo Requerido';
        opt = 1;
    } else {
        document.getElementById('Div_SueldoA').innerHTML = '';
    }

    var ID_CtsBancariasA = $("#ID_CtsBancariasA").val();
    if (ID_CtsBancariasA == "") {
        document.getElementById('Div_CtsBancariasA').innerHTML = 'Campo Requerido';
        opt = 1;
    }
    else {
        document.getElementById('Div_CtsBancariasA').innerHTML = '';
    }

    var ID_AccionesA = $("#ID_AccionesA").val();
    if (ID_AccionesA == "") {
        document.getElementById('Div_AccionesA').innerHTML = 'Campo Requerido';
        opt = 1;
    } else {
        document.getElementById('Div_AccionesA').innerHTML = '';
    }

    var ID_InmueblesA = $("#ID_InmueblesA").val();
    if (ID_InmueblesA == "") {
        document.getElementById('Div_InmueblesA').innerHTML = 'Campo Requerido';
        opt = 1;
    } else {
        document.getElementById('Div_InmueblesA').innerHTML = '';
    }

    var ID_VehiculosA = $("#ID_VehiculosA").val();
    if (ID_VehiculosA == "") {
        document.getElementById('Div_VehiculosA').innerHTML = 'Campo Requerido';
        opt = 1;
    } else {
        document.getElementById('Div_VehiculosA').innerHTML = '';
    }

    var ID_OtrosPatrimonioPositivoA = $("#ID_OtrosPatrimonioPositivoA").val();
    if (ID_OtrosPatrimonioPositivoA == "") {
        document.getElementById('Div_OtrosPatrimonioPositivoA').innerHTML = 'Campo Requerido';
        opt = 1;
    } else {
        document.getElementById('Div_OtrosPatrimonioPositivoA').innerHTML = '';
    }

    var ID_HipotecasA = $("#ID_HipotecasA").val();
    if (ID_HipotecasA == "") {
        document.getElementById('Div_HipotecasA').innerHTML = 'Campo Requerido';
        opt = 1;
    } else {
        document.getElementById('Div_HipotecasA').innerHTML = '';
    }

    var ID_OtrosPatrimonioPositivoA = $("#ID_CreditosA").val();
    if (ID_OtrosPatrimonioPositivoA == "") {
        document.getElementById('Div_CreditosA').innerHTML = 'Campo Requerido';
        opt = 1;
    } else {
        document.getElementById('Div_CreditosA').innerHTML = '';
    }

    var ID_PrestamosA = $("#ID_PrestamosA").val();
    if (ID_PrestamosA == "") {
        document.getElementById('Div_PrestamosA').innerHTML = 'Campo Requerido';
        opt = 1;
    } else {
        document.getElementById('Div_PrestamosA').innerHTML = '';
    }

    var ID_CtsxpagarA = $("#ID_CtsxpagarA").val();
    if (ID_CtsxpagarA == "") {
        document.getElementById('Div_CtsxpagarA').innerHTML = 'Campo Requerido';
        opt = 1;
    } else {
        document.getElementById('Div_CtsxpagarA').innerHTML = '';
    }

    var ID_OtrosPatrimonioNegativoA = $("#ID_OtrosPatrimonioNegativoA").val();
    if (ID_OtrosPatrimonioNegativoA == "") {
        document.getElementById('Div_OtrosPatrimonioNegativoA').innerHTML = 'Campo Requerido';
        opt = 1;
    } else {
        document.getElementById('Div_OtrosPatrimonioNegativoA').innerHTML = '';
    }

    var ID_NombreBancoA = $("#ID_NombreBancoA").val();
    if (ID_NombreBancoA == "") {
        document.getElementById('Div_NombreBancoA').innerHTML = 'Campo Requerido';
        opt = 1;
    } else {
        document.getElementById('Div_NombreBancoA').innerHTML = '';
    }

    var ID_TipoCuentaA = $("#ID_TipoCuentaA").val();
    if (ID_TipoCuentaA == "") {
        document.getElementById('Div_TipoCuentaA').innerHTML = 'Campo Requerido';
        opt = 1;
    } else {
        document.getElementById('Div_TipoCuentaA').innerHTML = '';
    }

    var ID_SucursalA = $("#ID_SucursalA").val();
    if (ID_SucursalA == "") {
        document.getElementById('Div_SucursalA').innerHTML = 'Campo Requerido';
        opt = 1;
    } else {
        document.getElementById('Div_SucursalA').innerHTML = '';
    }

    var ID_SectoristaA = $("#ID_SectoristaA").val();
    if (ID_SectoristaA == "") {
        document.getElementById('Div_SectoristaA').innerHTML = 'Campo Requerido';
        opt = 1;
    } else {
        document.getElementById('Div_SectoristaA').innerHTML = '';
    }

    var ID_NombreEmpresaComercialA = $("#ID_NombreEmpresaComercialA").val();
    if (ID_NombreEmpresaComercialA == "") {
        document.getElementById('Div_NombreEmpresaComercialA').innerHTML = 'Campo Requerido';
        opt = 1;
    } else {
        document.getElementById('Div_NombreEmpresaComercialA').innerHTML = '';
    }

    var IDDireccionEmpresaComercialA = $("#IDDireccionEmpresaComercialA").val();
    if (IDDireccionEmpresaComercialA == "") {
        document.getElementById('Div_DireccionEmpresaComercialA').innerHTML = 'Campo Requerido';
        opt = 1;
    } else {
        document.getElementById('Div_DireccionEmpresaComercialA').innerHTML = '';
    }

    var IDContactoEmpresaComercialA = $("#IDContactoEmpresaComercialA").val();
    if (IDContactoEmpresaComercialA == "") {
        document.getElementById('Div_ContactoEmpresaComercialA').innerHTML = 'Campo Requerido';
        opt = 1;
    } else {
        document.getElementById('Div_ContactoEmpresaComercialA').innerHTML = '';
    }

    var ID_NombreDescriptivoAnexoA = $("#ID_NombreDescriptivoAnexoA").val();
    if (ID_NombreDescriptivoAnexoA == "") {
        document.getElementById('Div_NombreDescriptivoAnexoA').innerHTML = 'Campo Requerido';
        opt = 1;
    } else {
        document.getElementById('Div_NombreDescriptivoAnexoA').innerHTML = '';
    }

    var ID_UsuarioRegistroA = $("#ID_UsuarioRegistroA").val();
    if (ID_UsuarioRegistroA == "") {
        document.getElementById('Div_UsuarioRegistroA').innerHTML = 'Campo Requerido';
        opt = 1;
    } else {
        document.getElementById('Div_UsuarioRegistroA').innerHTML = '';
    }

    var ID_ComentarioA = $("#ID_ComentarioA").val();
    if (ID_ComentarioA == "") {
        document.getElementById('Div_ComentarioA').innerHTML = 'Campo Requerido';
        opt = 1;
    } else {
        document.getElementById('Div_ComentarioA').innerHTML = '';
    }

    if (opt == 1)
    { return false; }
    else {
        return true;
    }
}